/**
 * 
 */
package com.dalonedrow.engine.animation;

/**
 * @author Donald
 *
 */
public interface AnimConsts {
	/** flag indicating the animation repeats itself from the beginning. */
	int	ANIM_REPEATS_FROM_BEGINNING	= 1;
	/** flag indicating the animation repeats itself from the key frame. */
	int ANIM_REPEATS_FROM_STARTKEYFRAME = 2;
	/** flag indicating the animation repeats itself from the key frame. */
	int ANIM_REPEATS_FROM_ENDKEYFRAME = 4;
	/** flag indicating that the frame's speed has been modified. */
	int ANIM_FRAME_SPEED_MODIFIED = 8;
	/** flag indicating that the sequence's speed has been modified. */
	int ANIM_SEQUENCE_SPEED_MODIFIED = 16;
	/** flag indicating the animation reverses its order. */
	int	ANIM_REVERSES_ORDER	= 32;
	/** 
	 * flag indicating the animation should display its start 
	 * frame when stopped. 
	 */
	int ANIM_GOTO_START_FRAME = 64;
	/** 
	 * flag indicating the animation should display its end 
	 * frame when stopped. 
	 */
	int ANIM_GOTO_END_FRAME = 128;
	/** flag indicating that an animation has not started playing. */
	int ANIM_NOT_STARTED = -1;
}
